home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyo (Python 2.5)
-
- __author__ = "Patrick K. O'Brien <pobrien@orbtech.com>"
- __cvsid__ = '$Id: pseudo.py 25782 2004-02-13 02:47:59Z PKO $'
- __revision__ = '$Revision: 25782 $'[11:-2]
-
- class PseudoKeyword:
-
- def __init__(self, method):
- if callable(method):
- self.method = method
- else:
- raise ValueError, 'method must be callable'
-
-
- def __call__(self, *args, **kwds):
- self.method(*args, **kwds)
-
-
- def __repr__(self):
- self()
- return ''
-
-
-
- class PseudoFile:
-
- def __init__(self):
- pass
-
-
- def readline(self):
- pass
-
-
- def write(self, s):
- pass
-
-
- def writelines(self, l):
- map(self.write, l)
-
-
- def flush(self):
- pass
-
-
- def isatty(self):
- pass
-
-
-
- class PseudoFileIn(PseudoFile):
-
- def __init__(self, readline, readlines = None):
- if callable(readline):
- self.readline = readline
- else:
- raise ValueError, 'readline must be callable'
- if callable(readlines):
- self.readlines = readlines
-
-
-
- def isatty(self):
- return 1
-
-
-
- class PseudoFileOut(PseudoFile):
-
- def __init__(self, write):
- if callable(write):
- self.write = write
- else:
- raise ValueError, 'write must be callable'
-
-
- def isatty(self):
- return 1
-
-
-
- class PseudoFileErr(PseudoFile):
-
- def __init__(self, write):
- if callable(write):
- self.write = write
- else:
- raise ValueError, 'write must be callable'
-
-
- def isatty(self):
- return 1
-
-
-